armed spider - German English Dictionary